export default {
    // 模块命名空间
    namespaced:true,

    state(){
        return {
            iqlist:[],
        }
    },
    getters:{
        // 命名空间前：store.getters.dubble
        // 命名空间后：store.getters['iq/dubble']
        dubble(state,getters,rootState,rootGetters){
            // state: 当前模块的state
            // getters: 当前模块的getters
            // rootState: 全局state
            // rootGetters: 全局getters
            return 100;
        }
    },
    mutations:{
        // 测试代码
        // 命名空间前：store.commit('add')
        // 命名空间后：store.commit('iq/add')
        add(state){},

        addIQList(state,payload){
            state.iqlist.unshift(payload)
        },
        removeIQList(state,payload){
            state.iqlist = state.iqlist.filter(item=>item._id!=payload._id)
        },
        clearIQList(state){
            state.iqlist = []
        }
    },
    actions:{
        add(cxt){
            // cxt:{
            //     commit(),
            //     dispatch(),
            //     state,
            //     rootState,
            //     getters,
            //     rootGetters,
            // }
        }
    }
}